h1 {
    font-size: 17px;
}
h2 {
    font-size: 13px;
}
.bar {
    background-color:#888888;
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#cccfd4),color-stop(1,#888888));
    background-image:-moz-linear-gradient(center bottom,#cccfd4 0%,#888888 60%);
    border-top:1px solid #888888;
    height: 27px;
    margin: 0 3px;
}
.menu {
    list-style: none outside none;
}
a.delete {
    background: url("../img/icon/delete.gif") no-repeat center transparent;
    text-indent: -999px;
    width: 10px;
    height: 10px;
    font-size: 0;
    display:inline-block;
    *display: inline;
    *zoom: 1;
}
/* -- start #head -- */
#head {
    background: #888888;
    padding-bottom: 2px;
}
    #head .main {
        background: none repeat scroll 0 0 #F9F9F9;
        padding: 10px 20px 5px;
    }
    
    #head h1 a:hover{
        text-decoration: none;
    }
    
    #head h1{
        font-size: 17px;
    }
    
    div.top_menu {
        float: right;
    }
    div.top_menu li {
        margin-right: 10px;
        display: inline-block;
        position: relative;
        *display: inline;
        *zoom: 1;
    }
    div.top_menu .sub {
        display: none;
        position: absolute;
        left: -10px;
        width: 95px;
        z-index: 10;
    }
    div.top_menu li:hover .sub {
        display: block;
        background: #FFF;
        padding: 10px;
    }
    div.top_menu .sub li {
        display: block;
    }
/* -- end #head -- */
/* -- #main -- */
#main {
    margin: 15px 20px;
}

/* -- end #main -- */

/* -- #node_edit -- */
#node_edit {
    margin-left: 220px;
}
    #node_edit .box{
        padding: 10px;
        background: #ffffff;
    }
    #node_edit h1 {
        margin: 0 0 5px 5px;
    }
    #node_edit .thumbnail{
        float: right;
        text-align: center;
        width: 100px;
        margin-top: 18px;
    }
    #node_edit .thumbnail img{
        border: 2px solid #BBCDE0;
        width: 96px;
    }
    #node_edit .wording {
        margin-right: 100px;
    }
    #node_edit input.text, #node_edit textarea {
        width: 96%;
    }
    #node_edit textarea {
        height: 80px;
    }
    #node_query {
        margin: 0 0 0 2px;
    }
    .caption input.text {
        background: none repeat scroll 0 0 #E8EDF0;
        border: 1px solid #999999;
        color: #333333;
    }
    .cw {
        position: relative;
    }
    a.sc_bt:hover {
        text-decoration: none;
    }
    a.sc_bt {
        
    }
    
    #color_picker {
        background: none repeat scroll 0 0 #298CBA;
        border: 1px solid #666666;
        display: none;
        padding: 0 5px 5px;
        position: absolute;
        right: 12px;
        top: 26px;
    }
    #color_picker .inline-block{
        padding: 0 5px 5px 5px;
        background: #fff;
    }
    #color_picker h2{
        font-size: 12px;
    }
    .color_table {
        border-color: #666666;
        border-style: solid;
        border-width: 1px 0 0 1px;
        font-size: 12px;
        line-height: 12px;
        font-weight: bold;
        text-align: center;
    }
    .color_table td{
        padding: 0;
        margin: 0;
        border: 1px solid #666666;
        border-width: 0 1px 1px 0;
        cursor: pointer;
    }
    #node_edit .content {
        margin-top: 10px;
    }
    
    #node_edit textarea.rich_text {
        width: 98%;
        height: 600px;
    }
/* -- end #node_edit -- */

#user_login {
    background: #ffffff;
    width: 300px;
    padding: 10px;
}
#user_login input.text{
    width: 97%;
    margin-bottom: 10px;
}